Petri Net Modeling of Application Server Performance for Web Services
نویسندگان
چکیده
A study of failure rates of a web service that is deployed in a service-oriented architecture is presented. The study focuses on the HTTP requests that are rejected by the application server. The rejections may be caused by system overloading or mismanagement of configuration parameters. An analytical model and a Stochastic Activity Network (SAN) model are developed to predict the number of such failures. The performance of the models is compared against the experimental results in a LAN environment that is used as a test-bed. The models utilize the parameters extracted from the empirical testing such as the average response time and arrival rate of the web service requests. The accuracy of the SAN model suggests that the model can be beneficial to predict the rejection rate of web services and to better understand the application server performance for those cases that are difficult to replicate in a field study. KeywordsApplication Server; Simulation Model; Service Oriented Architecture; Web Service; Petri Net; Load Testing
منابع مشابه
Deterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow
Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...
متن کاملModeling Web Proxy Cache Architectures
In this paper we evaluate the performance of design alternatives for Web proxy cache architectures. Our performance study employs deterministic and stochastic Petri nets (DSPN) as stochastic modeling formalism because DSPN provide an illustrative graphical representation. The presented DSPN models address in particular the sensitivity of the performance of proxy cache architectures on the traff...
متن کاملSimulation Based Performance Analysis of Web Servers
This paper presents a general framework for modeling distributed computing environments f o r pelformance analysis by means of Timed Hierarchical Coloured Petri Nets. The proposed framework was used to build and analyze a Coloured Petri Net model of a HTTP web servel: Analysis of the performance of the web server model reveals how the web server will respond to changes in the arrival rate of re...
متن کاملModeling and performance analysis of QoS-aware load balancing of Web-server clusters
This paper introduces mechanisms to correlate contents and priorities of incoming HTTP requests used for server process scheduling with the load balancing policies for Web-server clusters. This approach enables both load balancing and Web quality of service (QoS). Another contribution is a modeling and analysis technique based on stochastic highlevel Petri net methods for QoS-aware load balanci...
متن کاملPetri Net Toolbox for Matlab in Web-based Analysis and Design of Discrete-event Systems
The paper presents the results of the project Petri Net Web-based Laboratory (PN Web-Lab) that has been developed for the training of the Control Engineering students in discrete-event systems (DES) modelled by Petri nets. The main objectives envisaged by the PN Web-Lab are: the simulation, analysis and design of DES within a familiar framework (using any Java-supported Internet browser), the i...
متن کامل